#include "stdint.h"
#include "BoardInit.h"
#include "SystemInit.h"
#include "string.h"







int main(void)
{
	//硬件初始化
	BoardInit();
	//软件初始化
	System_Init();
	
	if (IsUpdateFlagSet())	//升级标识置位
	{
		Go2Update();
	}
	else					//升级标识未置位
	{
		if (IsApplcaitonProgramValid())//应用程序可用，跳转到应用程序
		{
			Go2Application();
		}
		else//应用程序不可用，进入升级
		{
			Go2Update();
		}
	}
	
	while(1)
	{
		//死循环
	}
}

